package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * ��ݶ���
 * @since 2013-09-16
 */
public class LogicSoWarefreezeItemDO implements Serializable {

    private static final long serialVersionUID = 137931081398163162L;

    /**
     * column logic_so_warefreeze_item.id
     */
    private String id;

    /**
     * column logic_so_warefreeze_item.warefreeze_id  ���ⶳ������ID
     */
    private String warefreezeId;

    /**
     * column logic_so_warefreeze_item.so_no  ���۶������
     */
    private String soNo;

    /**
     * column logic_so_warefreeze_item.source_blii_no  Դ�����-ѡ����-Ԥ��
     */
    private String sourceBliiNo;

    /**
     * column logic_so_warefreeze_item.cli_no  �ͻ����
     */
    private String cliNo;

    /**
     * column logic_so_warefreeze_item.cli_name  �ͻ����
     */
    private String cliName;

    /**
     * column logic_so_warefreeze_item.whcode
     */
    private String whcode;

    /**
     * column logic_so_warefreeze_item.whname
     */
    private String whname;

    /**
     * column logic_so_warefreeze_item.hubcode
     */
    private String hubcode;

    /**
     * column logic_so_warefreeze_item.hubname
     */
    private String hubname;

    /**
     * column logic_so_warefreeze_item.materialsid  ����ID����ƷID
     */
    private String materialsid;

    /**
     * column logic_so_warefreeze_item.prod_no  ��Ʒ����-���ϱ���
     */
    private String prodNo;

    /**
     * column logic_so_warefreeze_item.prod_name  ��Ʒ���
     */
    private String prodName;

    /**
     * column logic_so_warefreeze_item.prod_batch  ���
     */
    private String prodBatch;

    /**
     * column logic_so_warefreeze_item.prod_model  ��Ʒ�ͺ�
     */
    private String prodModel;

    /**
     * column logic_so_warefreeze_item.prod_spec_desc  �������
     */
    private String prodSpecDesc;

    /**
     * column logic_so_warefreeze_item.prod_b_unit  ��Ʒ��λ
     */
    private String prodBUnit;

    /**
     * column logic_so_warefreeze_item.prod_b_quantity  ��Ʒ��λ������
     */
    private Double prodBQuantity;

    /**
     * column logic_so_warefreeze_item.prod_quantity  ��Ʒ��������-�����
     */
    private Double prodQuantity;

    /**
     * column logic_so_warefreeze_item.prod_unit  ��Ʒ��ǰ��λ
     */
    private String prodUnit;

    /**
     * column logic_so_warefreeze_item.prod_unit_convert  ��Ʒ��ǰ��λ������
     */
    private Double prodUnitConvert;

    /**
     * column logic_so_warefreeze_item.delivery_date  ��������
     */
    private Date deliveryDate;

    /**
     * column logic_so_warefreeze_item.ck_b_quantity  ��λ�ѳ�������
     */
    private Double ckBQuantity;

    /**
     * column logic_so_warefreeze_item.ck_quantity  �ۼ��ѳ�������
     */
    private Double ckQuantity;

    /**
     * column logic_so_warefreeze_item.frozen_b_quantity  ����Ŀ���λ����
     */
    private Double frozenBQuantity;

    /**
     * column logic_so_warefreeze_item.frozen_quantity  ��ǰ����Ŀ������-��ʷ
     */
    private Double frozenQuantity;

    /**
     * column logic_so_warefreeze_item.sjdj_b_quantity
     */
    private Double sjdjBQuantity;

    /**
     * column logic_so_warefreeze_item.sjdj_quantity  ʵ���ۼƶ��ᴦ�������
     */
    private Double sjdjQuantity;

    /**
     * column logic_so_warefreeze_item.sjdj_ck_b_qty
     */
    private Double sjdjCkBQty;

    /**
     * column logic_so_warefreeze_item.sjdj_ck_qty  ���뵥�ۼƶ����������
     */
    private Double sjdjCkQty;

    /**
     * column logic_so_warefreeze_item.sjdj_jd_qty
     */
    private Double sjdjJdQty;

    /**
     * column logic_so_warefreeze_item.sjdj_jd_b_qty  ���뵥�ⶳ��λ����
     */
    private Double sjdjJdBQty;

    /**
     * column logic_so_warefreeze_item.sqdj_b_quantity  ���붳���λ����
     */
    private Double sqdjBQuantity;

    /**
     * column logic_so_warefreeze_item.sqdj_quantity  �������붳������
     */
    private Double sqdjQuantity;

    /**
     * column logic_so_warefreeze_item.status  �ȼ���״̬
     */
    private String status;

    /**
     * column logic_so_warefreeze_item.remark  ��ע
     */
    private String remark;

    /**
     * column logic_so_warefreeze_item.reserve1  Ԥ���ֶ�1
     */
    private String reserve1;

    /**
     * column logic_so_warefreeze_item.reserve2  Ԥ���ֶ�2
     */
    private String reserve2;

    private String openBatch;
    
    public LogicSoWarefreezeItemDO() {
        super();
    }

    public LogicSoWarefreezeItemDO(String id, String warefreezeId, String soNo, String sourceBliiNo, String cliNo, String cliName, String whcode, String whname, String hubcode, String hubname, String materialsid, String prodNo, String prodName, String prodBatch, String prodModel, String prodSpecDesc, String prodBUnit, Double prodBQuantity, Double prodQuantity, String prodUnit, Double prodUnitConvert, Date deliveryDate, Double ckBQuantity, Double ckQuantity, Double frozenBQuantity, Double frozenQuantity, Double sjdjBQuantity, Double sjdjQuantity, Double sjdjCkBQty, Double sjdjCkQty, Double sjdjJdQty, Double sjdjJdBQty, Double sqdjBQuantity, Double sqdjQuantity, String status, String remark, String reserve1, String reserve2) {
        this.id = id;
        this.warefreezeId = warefreezeId;
        this.soNo = soNo;
        this.sourceBliiNo = sourceBliiNo;
        this.cliNo = cliNo;
        this.cliName = cliName;
        this.whcode = whcode;
        this.whname = whname;
        this.hubcode = hubcode;
        this.hubname = hubname;
        this.materialsid = materialsid;
        this.prodNo = prodNo;
        this.prodName = prodName;
        this.prodBatch = prodBatch;
        this.prodModel = prodModel;
        this.prodSpecDesc = prodSpecDesc;
        this.prodBUnit = prodBUnit;
        this.prodBQuantity = prodBQuantity;
        this.prodQuantity = prodQuantity;
        this.prodUnit = prodUnit;
        this.prodUnitConvert = prodUnitConvert;
        this.deliveryDate = deliveryDate;
        this.ckBQuantity = ckBQuantity;
        this.ckQuantity = ckQuantity;
        this.frozenBQuantity = frozenBQuantity;
        this.frozenQuantity = frozenQuantity;
        this.sjdjBQuantity = sjdjBQuantity;
        this.sjdjQuantity = sjdjQuantity;
        this.sjdjCkBQty = sjdjCkBQty;
        this.sjdjCkQty = sjdjCkQty;
        this.sjdjJdQty = sjdjJdQty;
        this.sjdjJdBQty = sjdjJdBQty;
        this.sqdjBQuantity = sqdjBQuantity;
        this.sqdjQuantity = sqdjQuantity;
        this.status = status;
        this.remark = remark;
        this.reserve1 = reserve1;
        this.reserve2 = reserve2;
    }

    /**
     * getter for Column logic_so_warefreeze_item.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_so_warefreeze_item.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_so_warefreeze_item.warefreeze_id
     */
    public String getWarefreezeId() {
        return warefreezeId;
    }

    /**
     * setter for Column logic_so_warefreeze_item.warefreeze_id
     * @param warefreezeId
     */
    public void setWarefreezeId(String warefreezeId) {
        this.warefreezeId = warefreezeId;
    }

    /**
     * getter for Column logic_so_warefreeze_item.so_no
     */
    public String getSoNo() {
        return soNo;
    }

    /**
     * setter for Column logic_so_warefreeze_item.so_no
     * @param soNo
     */
    public void setSoNo(String soNo) {
        this.soNo = soNo;
    }

    /**
     * getter for Column logic_so_warefreeze_item.source_blii_no
     */
    public String getSourceBliiNo() {
        return sourceBliiNo;
    }

    /**
     * setter for Column logic_so_warefreeze_item.source_blii_no
     * @param sourceBliiNo
     */
    public void setSourceBliiNo(String sourceBliiNo) {
        this.sourceBliiNo = sourceBliiNo;
    }

    /**
     * getter for Column logic_so_warefreeze_item.cli_no
     */
    public String getCliNo() {
        return cliNo;
    }

    /**
     * setter for Column logic_so_warefreeze_item.cli_no
     * @param cliNo
     */
    public void setCliNo(String cliNo) {
        this.cliNo = cliNo;
    }

    /**
     * getter for Column logic_so_warefreeze_item.cli_name
     */
    public String getCliName() {
        return cliName;
    }

    /**
     * setter for Column logic_so_warefreeze_item.cli_name
     * @param cliName
     */
    public void setCliName(String cliName) {
        this.cliName = cliName;
    }

    /**
     * getter for Column logic_so_warefreeze_item.whcode
     */
    public String getWhcode() {
        return whcode;
    }

    /**
     * setter for Column logic_so_warefreeze_item.whcode
     * @param whcode
     */
    public void setWhcode(String whcode) {
        this.whcode = whcode;
    }

    /**
     * getter for Column logic_so_warefreeze_item.whname
     */
    public String getWhname() {
        return whname;
    }

    /**
     * setter for Column logic_so_warefreeze_item.whname
     * @param whname
     */
    public void setWhname(String whname) {
        this.whname = whname;
    }

    /**
     * getter for Column logic_so_warefreeze_item.hubcode
     */
    public String getHubcode() {
        return hubcode;
    }

    /**
     * setter for Column logic_so_warefreeze_item.hubcode
     * @param hubcode
     */
    public void setHubcode(String hubcode) {
        this.hubcode = hubcode;
    }

    /**
     * getter for Column logic_so_warefreeze_item.hubname
     */
    public String getHubname() {
        return hubname;
    }

    /**
     * setter for Column logic_so_warefreeze_item.hubname
     * @param hubname
     */
    public void setHubname(String hubname) {
        this.hubname = hubname;
    }

    /**
     * getter for Column logic_so_warefreeze_item.materialsid
     */
    public String getMaterialsid() {
        return materialsid;
    }

    /**
     * setter for Column logic_so_warefreeze_item.materialsid
     * @param materialsid
     */
    public void setMaterialsid(String materialsid) {
        this.materialsid = materialsid;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_no
     */
    public String getProdNo() {
        return prodNo;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_no
     * @param prodNo
     */
    public void setProdNo(String prodNo) {
        this.prodNo = prodNo;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_name
     */
    public String getProdName() {
        return prodName;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_name
     * @param prodName
     */
    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_batch
     */
    public String getProdBatch() {
        return prodBatch;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_batch
     * @param prodBatch
     */
    public void setProdBatch(String prodBatch) {
        this.prodBatch = prodBatch;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_model
     */
    public String getProdModel() {
        return prodModel;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_model
     * @param prodModel
     */
    public void setProdModel(String prodModel) {
        this.prodModel = prodModel;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_spec_desc
     */
    public String getProdSpecDesc() {
        return prodSpecDesc;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_spec_desc
     * @param prodSpecDesc
     */
    public void setProdSpecDesc(String prodSpecDesc) {
        this.prodSpecDesc = prodSpecDesc;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_b_unit
     */
    public String getProdBUnit() {
        return prodBUnit;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_b_unit
     * @param prodBUnit
     */
    public void setProdBUnit(String prodBUnit) {
        this.prodBUnit = prodBUnit;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_b_quantity
     */
    public Double getProdBQuantity() {
        return prodBQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_b_quantity
     * @param prodBQuantity
     */
    public void setProdBQuantity(Double prodBQuantity) {
        this.prodBQuantity = prodBQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_quantity
     */
    public Double getProdQuantity() {
        return prodQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_quantity
     * @param prodQuantity
     */
    public void setProdQuantity(Double prodQuantity) {
        this.prodQuantity = prodQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_unit
     */
    public String getProdUnit() {
        return prodUnit;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_unit
     * @param prodUnit
     */
    public void setProdUnit(String prodUnit) {
        this.prodUnit = prodUnit;
    }

    /**
     * getter for Column logic_so_warefreeze_item.prod_unit_convert
     */
    public Double getProdUnitConvert() {
        return prodUnitConvert;
    }

    /**
     * setter for Column logic_so_warefreeze_item.prod_unit_convert
     * @param prodUnitConvert
     */
    public void setProdUnitConvert(Double prodUnitConvert) {
        this.prodUnitConvert = prodUnitConvert;
    }

    /**
     * getter for Column logic_so_warefreeze_item.delivery_date
     */
    public Date getDeliveryDate() {
        return deliveryDate;
    }

    /**
     * setter for Column logic_so_warefreeze_item.delivery_date
     * @param deliveryDate
     */
    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    /**
     * getter for Column logic_so_warefreeze_item.ck_b_quantity
     */
    public Double getCkBQuantity() {
        return ckBQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.ck_b_quantity
     * @param ckBQuantity
     */
    public void setCkBQuantity(Double ckBQuantity) {
        this.ckBQuantity = ckBQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.ck_quantity
     */
    public Double getCkQuantity() {
        return ckQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.ck_quantity
     * @param ckQuantity
     */
    public void setCkQuantity(Double ckQuantity) {
        this.ckQuantity = ckQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.frozen_b_quantity
     */
    public Double getFrozenBQuantity() {
        return frozenBQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.frozen_b_quantity
     * @param frozenBQuantity
     */
    public void setFrozenBQuantity(Double frozenBQuantity) {
        this.frozenBQuantity = frozenBQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.frozen_quantity
     */
    public Double getFrozenQuantity() {
        return frozenQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.frozen_quantity
     * @param frozenQuantity
     */
    public void setFrozenQuantity(Double frozenQuantity) {
        this.frozenQuantity = frozenQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_b_quantity
     */
    public Double getSjdjBQuantity() {
        return sjdjBQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_b_quantity
     * @param sjdjBQuantity
     */
    public void setSjdjBQuantity(Double sjdjBQuantity) {
        this.sjdjBQuantity = sjdjBQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_quantity
     */
    public Double getSjdjQuantity() {
        return sjdjQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_quantity
     * @param sjdjQuantity
     */
    public void setSjdjQuantity(Double sjdjQuantity) {
        this.sjdjQuantity = sjdjQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_ck_b_qty
     */
    public Double getSjdjCkBQty() {
        return sjdjCkBQty;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_ck_b_qty
     * @param sjdjCkBQty
     */
    public void setSjdjCkBQty(Double sjdjCkBQty) {
        this.sjdjCkBQty = sjdjCkBQty;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_ck_qty
     */
    public Double getSjdjCkQty() {
        return sjdjCkQty;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_ck_qty
     * @param sjdjCkQty
     */
    public void setSjdjCkQty(Double sjdjCkQty) {
        this.sjdjCkQty = sjdjCkQty;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_jd_qty
     */
    public Double getSjdjJdQty() {
        return sjdjJdQty;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_jd_qty
     * @param sjdjJdQty
     */
    public void setSjdjJdQty(Double sjdjJdQty) {
        this.sjdjJdQty = sjdjJdQty;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sjdj_jd_b_qty
     */
    public Double getSjdjJdBQty() {
        return sjdjJdBQty;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sjdj_jd_b_qty
     * @param sjdjJdBQty
     */
    public void setSjdjJdBQty(Double sjdjJdBQty) {
        this.sjdjJdBQty = sjdjJdBQty;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sqdj_b_quantity
     */
    public Double getSqdjBQuantity() {
        return sqdjBQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sqdj_b_quantity
     * @param sqdjBQuantity
     */
    public void setSqdjBQuantity(Double sqdjBQuantity) {
        this.sqdjBQuantity = sqdjBQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.sqdj_quantity
     */
    public Double getSqdjQuantity() {
        return sqdjQuantity;
    }

    /**
     * setter for Column logic_so_warefreeze_item.sqdj_quantity
     * @param sqdjQuantity
     */
    public void setSqdjQuantity(Double sqdjQuantity) {
        this.sqdjQuantity = sqdjQuantity;
    }

    /**
     * getter for Column logic_so_warefreeze_item.status
     */
    public String getStatus() {
        return status;
    }

    /**
     * setter for Column logic_so_warefreeze_item.status
     * @param status
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * getter for Column logic_so_warefreeze_item.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_so_warefreeze_item.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_so_warefreeze_item.reserve1
     */
    public String getReserve1() {
        return reserve1;
    }

    /**
     * setter for Column logic_so_warefreeze_item.reserve1
     * @param reserve1
     */
    public void setReserve1(String reserve1) {
        this.reserve1 = reserve1;
    }

    /**
     * getter for Column logic_so_warefreeze_item.reserve2
     */
    public String getReserve2() {
        return reserve2;
    }

    /**
     * setter for Column logic_so_warefreeze_item.reserve2
     * @param reserve2
     */
    public void setReserve2(String reserve2) {
        this.reserve2 = reserve2;
    }

	public String getOpenBatch() {
		return openBatch;
	}

	public void setOpenBatch(String openBatch) {
		this.openBatch = openBatch;
	}
    
}